import { getRequest,postRequest,putRequest,deleteRequest} from "../http.js";

// 1、查询重点设备能耗排行
let getEnergyMajorDevice = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getEnergyMajorDevice`,data).then(res=>{
            reslove(res)
        })
    })
}

// 2、能耗趋势
let getDeviceHourLevelTime = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getDeviceHourLevelTime`,data).then(res=>{
            reslove(res)
        })
    })
}

// 3、部门水电气排行
let getEnergyDeptPartCount = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getEnergyDeptPartCount`,data).then(res=>{
            reslove(res)
        })
    })
}

// 4、工艺水电气排行
let getEnergyStepPartCount = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getEnergyStepPartCount`,data).then(res=>{
            reslove(res)
        })
    })
}

// 5、能耗占比
let getEnergylevelCount = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getEnergylevelCount`,data).then(res=>{
            reslove(res)
        })
    })
}

//[采集系统能流分析]
let getDeviceCollectTime = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getDeviceCollectTime`,data).then(res=>{
            reslove(res)
        })
    })
}
//【采集系统占比】
let getDeviceCollectTotal = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getDeviceCollectTotal`,data).then(res=>{
            reslove(res)
        })
    })
}
//[采集系统重点设备能流]
let getDevicekeynoteTime = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getDevicekeynoteTime`,data).then(res=>{
            reslove(res)
        })
    })
}
//[采集系统重点设备分析占比]
let getDeviceCollectKeynote = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./energyChart/getDeviceCollectKeynote`,data).then(res=>{
            reslove(res)
        })
    })
}


//[保存用户关注的树层级]
let saveDeviceLevel = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./devicelevel/saveDeviceLevel`,data).then(res=>{
            reslove(res)
        })
    })
}
//[获取树层级列表]
let getDeviceLevel = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./devicelevel/getDeviceLevel`,data).then(res=>{
            reslove(res)
        })
    })
}
//[用户关注：获取能源趋势数据]
let getDeviceCollectKeynote3 = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./devicelevel/getDeviceCollectKeynote`,data).then(res=>{
            reslove(res)
        })
    })
}
//[用户关注：获取能耗占比和能耗排名数据]
let getDevicekeynoteTime3 = (data)=>{
    return new Promise((reslove,reject)=>{
        postRequest(`./devicelevel/getDevicekeynoteTime`,data).then(res=>{
            reslove(res)
        })
    })
}



export{
    getEnergyMajorDevice,
    getDeviceHourLevelTime,
    getEnergyDeptPartCount,
    getEnergyStepPartCount,
    getEnergylevelCount,
	
	getDeviceCollectTime,
	getDeviceCollectTotal,
	getDevicekeynoteTime,
	getDeviceCollectKeynote,
	
	saveDeviceLevel,
	getDeviceLevel,
	getDeviceCollectKeynote3,
	getDevicekeynoteTime3,
}